﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace InsuranceAdjuster.Controls {
    public class UpperTextBox : TextBox {
        public UpperTextBox() {
            this.DefaultStyleKey = typeof(TextBox);
            this.TextChanged += (o1, e1) => {
                var OldSelectionPoint = this.SelectionStart;
                this.Text = this.Text.ToUpper();
                this.SelectionStart = OldSelectionPoint;
            };
        }
    }
}